@charset "utf-8";
body{padding:0;margin:0;font-family:Microsoft Yahei;font-size:16px;color:#333;text-align:left;background:url(../images/bg.png) no-repeat center 79px #ecf1f7;-webkit-text-size-adjust:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,select,form,fieldset,input,button,textarea,blockquote,table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{font-style:normal;vertical-align:top;display:inline-block;background-repeat:no-repeat;}
table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0;vertical-align:middle;}
img,table,object,embed,video{max-width:100%;}
input:focus,textarea:focus{outline:none;}
a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none;noline:expression(this.onFocus=this.blur());}
a:hover{color:#000;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.hidden{display:none;}
.transparent{background:transparent !important;}
.bgwhite{background-color:#ffffff;}
.bggray{background-color:#efefef;}
.bggrey{background-color:#f8f8f8;}
.red{color:#f00;}
.inMobile{display:none;}
.transition a{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}
.channelLink .infoMode img,.imgScale a img{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition-duration:4s;transition-duration:4s;-webkit-transition-timing-function:cubic-bezier(0.075,0.82,0.165,1);transition-timing-function:cubic-bezier(0.075,0.82,0.165,1);}
.channelLink .infoMode:hover img,.imgScale a:hover img{-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
.hasTransition,.common-head .menu1 li:before{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}

/*layout*/
.container{width:1200px;margin-right:auto;margin-left:auto;}
.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.case{overflow:hidden;}
.mainBody.mt{position:relative;padding-top:0px;}
.mainBody.case .mainBox{padding-bottom:0px;}
.mainBody:before{position:absolute;top:0;left:0;width:100%;background-color:#fff;}
.mainBody.mt.mb>.mainBox{padding-bottom:20px;}
.mainBody.mt.mb{margin-bottom: 0;}
.mainBox{position:relative;z-index:2;padding:20px 20px 0;}
.module-main{margin-right:-10px;margin-left:-10px;overflow:hidden;margin-bottom:0px!important;}
.module-max{overflow:hidden;}
.module-span2{float:left;width:20%;}
.module-span4{float:left;width:33.33333%;}
.module-span3{float:left;width:25%;}
.module-span5{float:left;width:40%;}
.module-span6{float:left;width:50%;}
.module-span7{float:left;width:60%;}
.module-span8{float:left;width:66.66667%;}
.module-box{margin-right:10px;margin-left:10px;display:block;}
.border{border:1px solid #eee;}
.borderTop{border-top:1px solid #eee;}
.innerBox{overflow:hidden;zoom:1;}
.mb{margin-bottom:20px;}
.mt{margin-top:20px;}

/*主任信箱*/
.pageList form table{
    margin: 0 auto;
}
.pageList form tr{
    height: 50px;
}
.pageList form td{
    border: none;
}
.pageList form .text_td{
    text-align: right;
}
.pageList form td input{
    border: 1px solid #c2cad8;
    height: 28px;
    width: 100%;
    text-indent: 6px;
}
.pageList form td textarea{
    border: 1px solid #c2cad8;
}
.pageList form .form_button{
    width: 110px;
    height: 36px;
    border: none;
    background: #0f59a4;
    color: #fff;
    margin-top: 20px;
}

/*header*/
.header{position: relative;}
.header .inhead .container{position:relative;}
.header .inhead{padding-top: 80px;}
/*.header .logo{text-shadow:0px 0px 14px white;padding-left:80px;width:auto;background:url(../../images/v1_guohui.png) no-repeat left center;height:1.6em;line-height:1.6em;display:inline-block;font-weight:bold;margin:0 auto;font-size:2.6em;color:#0f59a4;float:left;margin:60px 0px 280px;padding:0.4em 0px 0.4em 80px;}*/
.header .logo{display: block; position: relative;margin:60px 0px 280px;text-shadow: #fff 2px 0 0, #fff 0 2px 0px, #fff -2px 0 0, #fff 0 -2px 0;letter-spacing: 3px;font-size: 2.5625em;font-weight: bold;color:#085ab6;}
.header .logo:before{content:"";display: inline-block;vertical-align: middle;margin-left:3px; width:71px;height: 76px;background: url(../../images/v1_guohui.png) no-repeat center;}
.header .inhead_logo{margin:60px 0px 280px;}


.header .search{width:20%;float:right;z-index:4;border-radius:30px;overflow:hidden;border:1px solid white;margin-top:19px;}
.header .search dl{position:relative;width:100%;z-index:5;}
.header .search dl dd{position:relative;margin-right:45px;margin-left:15px;}
.header .search dl dd input[type="text"]{padding:0;height:40px;line-height:40px;width:100%;font-size:16px;color:#fff;background:none;border:0;vertical-align:top;}
.header .search dl dd input[type="text"]::-webkit-input-placeholder{color:#fff;}
.header .search dl dt.button{position:absolute;top:0;right:0;z-index:6;width:60px;height:40px;}
.header .search dl dt.button .searchBtn{width:100%;height:100%;font-weight:bold;font-size:16px;color:#fff;background:url(../images/header_search_btn.png) no-repeat center center;-webkit-appearance:none;border:none;vertical-align:top;cursor:pointer;border-radius:50%;}
.header .wza{float: right;padding-right: 20px;margin-top: 30px;color: #fff;}
.header .wza-div .wza{margin-top: 8px;}
.header .search-wza{margin-top: 15px;margin-bottom: 15px;}
.header-menu .mainnav-wza{margin-top:12px; }
.header-menu{background-color:#0965cc; /*position: fixed;*/left: 0;right:0;top:0;z-index: 999;}
.header-menu.fixed{position:fixed !important;top:0;width:100%;z-index:9999;}
.header-menu .mainnav{width:64%;float:left;}
.header-menu .mainnav li{position:relative;float:left;width:20%;text-align:center;}
.header-menu .mainnav li a.link{position:relative;display:block;padding-top:25px;padding-bottom:25px;font-weight:bold;font-size:1.3em;color:#fff;text-align:center;}
/*.header-menu .mainnav li a:before{display:inline-block;vertical-align:top;margin-right:20px;;width:30px;height:30px;background-repeat:no-repeat;background-image:url(../images/header_mainnav_icons.png);}
*/
.header-menu .mainnav li.navli0 a:before{content:"";}
.header-menu .mainnav li a font{display:inline-block;vertical-align:top;line-height:30px;}
.header-menu .mainnav li a:hover:before{content:'';position:absolute;bottom:0px;left:50%;margin-left:-10px;width:20px;height:9px;background:url(../images/lihover.png) no-repeat center;;}
/*.header-menu .mainnav li.checked a.link{color:#ffa401;}
.header-menu .mainnav li.checked a.link:before{background-image:url(../images/header_mainnav_icons_hover.png);}
*/
.header-menu.mainnav-8 .mainnav{width:72%;}
.header-menu.mainnav-8 .mainnav li{width:12.5%;}

/*footer*/
.footer{font-size:14px;color:#333;background-color:#fff;border-top:4px solid #2e86d7;}
.footer a{color:#333;}
.footer a:hover{color:#2e86d7;}
.footer .footer-grid{position:relative;padding:25px 15% 25px 25%;text-align:left;line-height:28px;}
.footer .footer-grid .footer-menu{padding:0 0 5px;text-align:left;}
.footer .footer-grid .footer-menu li{position:relative;display:inline-block;padding-right:16px;}
.footer .footer-grid .footer-menu li:before{position:absolute;top:50%;left:-10px;content:"";width:1px;height:12px;margin-top:-5px;background-color:#333;}
.footer .footer-grid .footer-menu li:first-child:before{content:normal;}
.footer .footer-grid .bqxx{text-align:left;margin-left:-8px;}
.footer .footer-grid .bqxx img{margin-right:6px;}
.footer .footer-grid .bqxx strong{padding-right:5px;padding-left:5px;font-family:Arial;color:#f5f5f5;}
.footer .footer-grid .bqxx span{display:inline-block;margin-right:8px;margin-left:8px;}
.footer .footer-grid .bqxx span.wzdt a{position:relative;display:inline-block;padding-left:13px;}
.footer .footer-grid .bqxx span.wzdt a:before{position:absolute;top:50%;left:0;margin-top:-6px;content:"";width:1px;height:12px;background-color:#d3d3d3;}
.footer .footer-grid .biaozhi{position:absolute;top:50%;left:0;width:25%;text-align:center;margin-top:-40px;}
.footer .footer-grid .footer-ewm{position:absolute;top:50%;right:0;text-align:center;margin-top:-50px;}
.footer .footer-grid .footer-ewm img{display:inline-block;vertical-align:middle;width:100px;height:100px;}

/*common*/
.common-switch .hd li.on{cursor:pointer;}
.common-switchs .hd li.on{cursor:pointer;}
.common-head{border-bottom:1px solid #d3d3d3;}
.common-head br{display:none;}
.common-head li{float:left;}
.common-head .hd{float:left;}
.common-head .hd li{font-size:1.3em;text-align:center;}
.common-head .hd li.on{font-weight:bold;}
.common-head .whole{width:100%;}
.common-head .whole li{padding-right:0 !important;padding-left:0 !important;margin-right:0 !important;}
.common-head .whole.col3 li{width:33.3333%;}
.common-head .menu1 li{position:relative;padding:0 0 10px;margin-right:50px;line-height:30px;}
.common-head .menu1 li:before{position:absolute;right:0;bottom:-1px;left:0;content:"";width:0;margin:0 auto;height:2px;color:#666;background-color:#005294;}
.common-head .menu1 li.on{font-weight:bold;color:#005294;}
.common-head .menu1 li.on a{color:#005294;}
.common-head .menu1 li.on:before{width:100%;}
.common-head .menu1 li:last-child{margin-right:0;}
.common-head.others{line-height:40px;border-bottom-color:#0f59a4;}
.common-head.others .common-more{line-height:40px !important;}
.common-head .menu2 li{position:relative;margin-right:20px;margin-bottom:8px;}
.common-head .menu2 li.on{font-weight:bold;color:#1a53b6;}
.common-head .menu2 li.on a{color:#1a53b6;font-weight:bold;}
.common-head .menu2 li:last-child{margin-right:0;}

.common-title .currentName{position:relative;float:left;padding-left:20px;font-size:1.25em;font-weight:bold;}
.common-title .currentName:before{position:absolute;top:50%;left:0;content:"";width:5px;height:20px;margin-top:-9px;background-color:#3679bc;}
.column-title br{display:none;}

.common-more{float:right;font-size:14px;margin-top:3px;line-height:30px;}
.common-more a{display:inline-block;color:#666;}
.common-more a b{display:inline-block;margin-left:5px;}
.mobile-more{margin-top:15px;margin-bottom:5px;text-align:center;line-height:40px;background-color:#f5f5f5;border-radius:5px;}
.mobile-more a{color:#666;}

.column-head{position:relative;text-align:center;margin-bottom:30px;}
.column-head br{display:none;}
.column-head a{position:relative;z-index:2;display:inline-block;padding-right:30px;padding-left:30px;font-weight:bold;font-size:1.875em;color:#bd1a2d;line-height:50px;background-color:#fdfdfd;}
.column-head:after{position:absolute;top:50%;right:0;left:0;z-index:1;content:"";margin-top:1px;height:1px;background-color:#fff;}
.common-bd{padding-top:10px;}

.infoList{overflow:hidden;}
.infoList.hadLine li{padding-top:21px;padding-bottom:21px;border-bottom:1px solid #ededed;}
.infoList li{float:left;width:100%;padding-top:7px;padding-bottom:7px;overflow:hidden;}
.infoList li h4{position:relative;padding:0 60px 0 16px;font-weight:normal;font-size:1em;overflow:hidden;}
.infoList li h4 a{float:left;line-height:1.6em;max-width:100%;min-height:25px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.infoList li h4 a.noLink:hover{color:inherit;}
.infoList li h4 a:before{position:absolute;top:-2px;left:2px;content:"";margin-top:.8em;width:4px;height:4px;background-color:#333;background-repeat:no-repeat;}
.infoList li h4 a:hover:before{background-color:#000;}
.infoList li h4 a:hover{color:#1a53b6;}
.infoList li h4 a em{font-style:normal;}
.infoList li h4 a em.ing{color:#c00;}
.infoList li h4 span{position:absolute;z-index:10;top:50%;margin-top:-.8em;line-height:1.6em;white-space:nowrap;}
.infoList li h4 .time{right:2px;font-size:.9375em;color:#999;}
.infoList li br{display:none;}
.infoList.fileList li h4 a{float:none;display:block;max-width:100%;width:100%\9;}
.infoList.fileList li h4 a font{float:left;max-width:90%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.infoList.fileList li h4 a:hover font{float:left;max-width:90%;color:#c00;}
.infoList.fileList li .Icon{float:left;margin-left:5px;width:23px;height:25px;background:url(../images/new.png) left center no-repeat;overflow:hidden;}
.infoList.others li{padding-top:4px;padding-bottom:4px;}
.infoList.notTime li h4{padding-right:0;}
.infoList.notTime li .time{display:none;}

.otherList .infoList li{padding-top:9px;padding-bottom:9px;}
.otherList .infoList li h4{padding-right:0;text-align:justify;}
.otherList .infoList li h4 a{float:none;display:inline;max-width:none;line-height:1.8em;white-space:normal;}
.otherList .infoList li h4 .time{position:static;float:right;margin-top:0;line-height:1.8em;}

.menu-icons{margin-right:-12px;margin-left:-13px;overflow:hidden;}
.menu-icons li{float:left;width:100%;}
.menu-icons li a{position:relative;display:block;margin:0 12px 20px 13px;padding-top:13px;padding-bottom:13px;color:#333;font-size:1em;text-align:center;background-color:#fff;border:1px solid #fff;}
.menu-icons li a:before{display:inline-block;content:"";margin-right:10px;width:45px;height:45px;vertical-align:middle;background-repeat:no-repeat;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.menu-icons li a font{display:inline-block;vertical-align:middle;line-height:150%;text-align:left;}
.menu-icons li a:hover{background-color:#fafafa;border-color:#e5e5e5;}
.menu-icons li a:hover font{color:white;}
.menu-icons li a:hover:before{-webkit-animation:bounce 1s;animation:bounce 1s;}
.menu-icons li.on a{background-color:#fafafa;border-color:#e5e5e5;}
.menu-icons.break li a:before{display:block;position:absolute;left:20%;}
.menu-icons.break li a font{display:block;margin-right:5px;margin-left:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}

.infoList li h4 a,.text-nowrap,.text-nowrap a,.text-nowrap font,.text-nowrap p{display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}

.crumb{color:white;background:url(../images/icon_crumb2.png) no-repeat left 24px}
.crumb a,.crumb span{color:white;}
/*.crumb{padding:15px 0;font-size:15px;color:#666;line-height:24px;background-color:#f5f5f5;}
.crumb dl{position:relative;}
.crumb dl dt{position:absolute;top:5px;left:5px;width:14px;height:18px;background:url(../images/crumb.png) no-repeat left 0;}
.crumb dl dd{margin-left:35px;}
.crumb dl dd em{font-style:normal;}
.crumb a{display:inline-block;color:#666;}
.crumb a:hover{color:#333;}
.crumb span{color:#e34747;}
.crumb span a{font-weight:bold;color:#e34747 !important;}
*/

/*pagediv*/
.pagediv{padding-top:30px;padding-bottom:10px;font-size:14px;color:#555;line-height:28px;text-align:center;clear:both;}
.pagediv li{display:inline-block;}
.pagediv .arrow a{color:#555;}
.pagediv .total_count,.pagediv .arrow a,.pagediv .arrow span,.page_jump a{display:inline-block;padding:0 10px;margin:4px;zoom:1;border:#dfdfdf 1px solid;border-radius:3px;}
.pagediv #page_input{width:40px;height:28px;color:#888;text-align:center;border:#dfdfdf 1px solid;border-radius:3px;background:#fff;}
.pagediv .total_count,.pagediv .arrow a,.page_jump a{transition:all .2s;-webkit-transition:all .2s;background:#f1f1f1;background:-webkit-linear-gradient(#ffffff 10%,#f1f1f1);background:-o-linear-gradient(#ffffff 10%,#f1f1f1);background:-moz-linear-gradient(#ffffff 10%,#f1f1f1);background:linear-gradient(#ffffff 10%,#f1f1f1);}
.pagediv .arrow span{background:#f5f5f5;color:#999;}
.pagediv .arrow a:hover,.page_jump a:hover,.pagediv .arrow .current{background:#5d7ea9;border-color:#5d7ea9;color:#fff;text-decoration:none;}
.pagediv .arrow .current{font-weight:bold;}
.page_jump{margin-left:4px;}
.page_jump a{margin-left:6px;}

.rel-appendixs{display:none;border-top:2px solid #efefef;}
.rel-appendixs h3{padding:25px 0 10px;color:#333333;font-weight:bold;font-size:1em;}
.rel-appendixs .infoList li h4 a:before{background-color:#999;}

.notData{text-align:center;padding-right:0 !important;padding-left:0 !important;height:auto !important;line-height:60px !important;}
.even{background:#fff;}
.odd{background-color:#f7f7f7;}

/*owl-carousel*/
.owl-carousel{touch-action:none;}
.owl-carousel .item{display:block;width:100%;overflow:hidden;}
.owl-carousel img{display:block !important;width:100% !important;}

/* 图片新闻滚动 */
.tpxw{position:relative;}
.tpxw .owl-carousel .item img{height:382px;}
.tpxw .owl-carousel .item-name{position:absolute;right:0;bottom:0;left:0;z-index:9;padding:0 100px 0 10px;height:52px;line-height:52px;color:#fff;background-color:rgba(0,0,0,.3);}
.tpxw .owl-carousel .owl-nav>div{position:absolute;top:50%;margin-top:-45px;width:30px;height:55px;background-image:url(../images/slider_btn.png);background-repeat:no-repeat;background-color:rgba(0,0,0,.3);opacity:0;}
.tpxw .owl-carousel .owl-nav>div:hover{background-color:rgba(0,0,0,.5);}
.tpxw .owl-carousel .owl-nav .owl-prev{left:0;}
.tpxw .owl-carousel .owl-nav .owl-next{right:0;background-position:-30px 0;}
.tpxw .owl-carousel:hover .owl-nav>div{opacity:1;}
.tpxw .owl-dots{position:absolute;bottom:20px;right:5px;z-index:99;}
.tpxw .owl-dots .owl-dot{float:left;width:9px;height:9px;margin-right:9px;background-color:#fff;}
.tpxw .owl-dots .owl-dot.active{background-color:#d90000;}

/*专题专栏*/
/* .ztzl img{height:140px;}
*/
.ztzl .owl-nav.disabled{display:block;}
.ztzl .owl-dots{display:none;}
.ztzl .owl-nav>div{position:absolute;top:0;width:40px;height:100%;text-align:center;border-radius:0;}
.ztzl .owl-nav>div{position:absolute;top:50%;margin:-19px auto 0;width:40px;height:38px;}
.ztzl .owl-nav>div.owl-prev{left:0;background:url(../images/prev.png) no-repeat;}
.ztzl .owl-nav>div.owl-next{right:0;background:url(../images/next.png) no-repeat;}
.ztzl .owl-nav>div.owl-next i{background-position:right center;}

/*图片列表*/
.imageList{overflow:hidden;}
.imageList ul{margin-right:-12px;margin-left:-13px;overflow:hidden;zoom:1;}
.imageList ul li{position:relative;float:left;}
.imageList ul li a{display:block;margin:25px 12px 0 13px;font-size:1em;overflow:hidden;}
.imageList ul li span.pic{display:block;width:100%;height:165px;background-color:#ebebeb;overflow:hidden;}
.imageList ul li span.pic img{display:block;width:100%;min-height:100%;height:auto;}
.imageList ul li span.pic.shadow{position:absolute;top:50%;left:50%;z-index:1;width:60px;height:60px;margin-top:-30px;margin-left:-30px;background:#000;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;border-radius:8px;}
.imageList ul li span.pic i{position:absolute;top:50%;left:50%;z-index:2;width:21px;height:24px;margin:-12px 0 0 -9px;background-size:100% 100%;}
.imageList ul li span.txt{display:block;padding:10px;text-align:center;background-color:#f5f5f5;}
.imageList ul li span.txt:before{display:inline-block;width:1px;height:48px;content:"";vertical-align:middle;visibility:hidden;}
.imageList ul li span.txt font{display:inline-block;vertical-align:middle;max-height:48px;line-height:24px;width:99%;text-align:left;overflow:hidden;}
.imageList .lay-col2 li{width:50%;}
.imageList .lay-col4 li{width:25%;}
.imageList .lay-col3 li{width:33.33333%;}

/*分享图标*/
@font-face{font-family:"socialshare";src:url("../font/iconfont.eot");src:url("../font/iconfont.eot?#iefix") format("embedded-opentype"),url("../font/iconfont.woff") format("woff"),url("../font/iconfont.ttf") format("truetype"),url("../font/iconfont.svg#iconfont") format("svg")}
.bshare-custom{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.bshare-custom li{float:left;}
.bshare-custom li a{position:relative;display:inline-block;margin:4px;width:26px;height:26px;font-size:16px;border-radius:50%;line-height:26px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s;}
.bshare-custom li a:hover{background-color:#666;color:#fff;}
.bshare-custom li a *{font-family:"socialshare" !important}
.bshare-custom .icon-qqim{color:#56b6e7;border-color:#56b6e7;}
.bshare-custom .icon-qzone{color:#fdbe3d;border-color:#fdbe3d;}
.bshare-custom .icon-sinablog{color:#ff763b;border-color:#ff763b;}
.bshare-custom .icon-wechat{color:#7bc549;border-color:#7bc549;}
.bshare-custom .icon-qqim:hover{background-color:#56b6e7;}
.bshare-custom .icon-qzone:hover{background-color:#fdbe3d;}
.bshare-custom .icon-sinablog:hover{background-color:#ff763b;}
.bshare-custom .icon-wechat:hover{background-color:#7bc549;}
.bshare-custom .icon-qqim:before{content:"\f11a";}
.bshare-custom .icon-qzone:before{content:"\f07a";}
.bshare-custom .icon-sinablog:before{content:"\f12a";}
.bshare-custom .icon-wechat:before{content:"\f09a";}

.pageList li{padding-top:8px !important;padding-bottom:8px !important;border-bottom:none !important;}
.pageList .addline{padding-top:15px;padding-bottom:15px;border-bottom:1px dashed #dadada;}
.pageList .addline.noData{border-bottom:none;}
